package com.cn.service.server.sys;

import com.baomidou.mybatisplus.extension.service.IService;
import com.cn.bean.dto.DataStructureDto;
import com.cn.bean.pojo.file.FileDetails;
import com.cn.bean.pojo.sys.DataStructureMainTable;
import com.cn.bean.pojo.sys.DataStructureSub_Table;

import java.util.List;

import com.cn.bean.pojo.sys.Sys_Sequence_Info_T;
import com.cn.config.config.Result;
public interface DataStructureService extends IService<DataStructureDto> {

    List<DataStructureDto>selectDataStructure(DataStructureDto dataStructureDto);
      int insertDataStructureMain(DataStructureMainTable  mainTable);
    int  insertDataStructureSub(DataStructureSub_Table subTable);

    int delDataStructureMain(int id);
    List<DataStructureDto>selectSub(int id);
    List<DataStructureDto> selectAll(DataStructureDto dataStructureDto);
    int  delDataStructureSub(int id);
    int updateMain(DataStructureMainTable mainTable);
    int updateSub(DataStructureSub_Table subTable);
    Integer getDataStructureAutoid();
    Integer getDataStructureSubAutoid();
    Integer getSequenceInfoMain();
    Integer getSequenceInfoAutoid();
    Boolean insertSequenceInfo(Sys_Sequence_Info_T sysSequenceInfoT);
    Boolean delSequenceInfo(int id);
    List<DataStructureDto> selectAL(DataStructureDto dataStructureDto);
}
